package com.mind.system.domain;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.mind.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * (AjMonthReport)
 *
 * @author makejava
 * @since 2024-12-05 22:19:04
 */
@Data
public class AjMonthReport implements Serializable {
         
    @ExcelIgnore
    @TableId(type = IdType.AUTO)
    private Integer id;
         
    @Excel(name = "${column.comment}")
    @ExcelProperty("${column.comment}")
    private String ruleName;
         
    @Excel(name = "${column.comment}")
    @ExcelProperty("${column.comment}")
    private Integer passCount;
         
    @Excel(name = "${column.comment}")
    @ExcelProperty("${column.comment}")
    private Integer failCount;
         
    @Excel(name = "${column.comment}")
    @ExcelProperty("${column.comment}")
    private Integer totalCount;
         
    @Excel(name = "${column.comment}")
    @ExcelProperty("${column.comment}")
    @TableField("`year_month`")
    private String yearMonth;
    /**
     * 查询类型 1 年 2 月
     */     
    @Excel(name = "查询类型 1 年 2 月")
    @ExcelProperty("查询类型 1 年 2 月")
    private Integer queryType;

    private String failRate;
         
    @ExcelIgnore
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;



}

